#include <cstdio>
#include <algorithm>
using namespace std;
const int N=200050;
int a[N];
int main(void){
    int n,k;
    scanf("%d%d",&n,&k);
    for(int i=0;i<n;i++){
        scanf("%d",&a[i]);
    }
    sort(a,a+n);
    if(k>0){
        if(a[k-1]!=a[k]){
            printf("%d\n",a[k-1]);
        }
        else{
            printf("-1\n");
        }
    }
    else{
        if(a[0]>1){
            printf("%d\n",a[0]-1);
        }
        else{
            printf("-1\n");
        }
    }
    return 0;
}
